مهندسی نرم افزار

ساخت وبلاگ

مهندسی نرم افزار...
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 297 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

1- پیش نیازها برای شروع برنامه نویسی : قبل از شروع به یادگیری کدنویسی ابتدا پیش نیازهای مربوط به برنامه نویسی را خوب یادبگیرید. یک برنامه نویس هنگامی موفق می شود که قدرت تجزیه و تحلیل یک سیستم را داشته باشد. بتواند مسائل را به خوبی حل کند. با مفاهیمی چون طراحی و تحلیل الگوریتم و فلوچارت غریبه نباشد. یک برنامه نویس خوب باید بتواند بهترین الگوریتم و ساختمان داده را برای کد خود طراحی کند. شاید شما بتوانید یک برنامه را با چندین روش بنویسید ولی بهترین روش الگوریتمی ست که فاکتورهایی مانند سرعت، دقت، امنیت و ... را داشته باشد. پس اگر با این مفاهیم آشنایی ندارید می توانید از طریق لینک های زیر اقدام به یادگیری کنید : 2- مفاهیم فناوری اطلاعات و ارتباطات (IT) : شما به عنوان یک برنامه نویس باید با مفاهیم IT آشنا باشید. مثلا کدهای شما چگونه اجرا می شوند ؟ چگونه به  سمت سرور می روند ؟ پروتکل چیست ؟ مفسر با کامپایلر چه تفات هایی دارند؟ نرم فزار، سخت افزار، شبکه و ...   3- انتخاب زبان برنامه نویسی مناسب: زبان های زیادی برای برنامه نویسی وجود دارند. ولی تقریبا می توان گفت که سینتکس و یا دستور اکثر زبان های برنامه نویسی مشابه زبان C++ (سی پلاس پلاس) است. پس پیشنهاد می کنم اگر مبتدی هستید آموزش زیان C++ را کامل یاد بگیرید. 4- استفاده از محیط برنامه نویسی مناسب : اگر مبتدی هستید حتما از ساده ترین محی مهندسی نرم افزار...
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 209 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

نیازهای کیفیتیویرایش هر روشی که برای برنامهنویسی به کار برود، برنامه نهایی باید دارای تعدادی مشخصات پایه باشد. مشخصات زیر تعدادی از مهمترین آنها هستند. قابلیت اطمینان: این که چقدر نتایج یک برنامه درست باشند، به صحت طراحی الگوریتم و به حداقل رساندن اشتباهات برنامه‌نویسی مربوط می‌شود. اشتباهات برنامه‌نویسی شامل اشکالاتی مثل اشکال در مدیریت منابع (مثل سرریز شدن بافر یا وضعیت رقابتی) و اشکالات منطقی (مثل تقسیم بر صفر یا خطاهای off-by-one). پایایی: این که یک برنامه چگونه اشکالاتی (نه باگ‌ها) را که ممکن است پیش بیایند، پیش بینی کرده است. این شامل حالتهایی مانند دریافت اطلاعات نادرست، نامناسب یا غلط می‌شود؛ همچنین کمبود منابعی مانند حافظه، سرویسهای سیستم عامل یا اتصال به شبکه و سایر اشکالات مانند خطای کاربر یا اشکالات قطع برق نیز در این دسته قرار می‌گیرند. کاربرد پذیری: ارگونومی یک برنامه: آسانی استفاده از برنامه برای شخصی که می‌خواهد از آن برای کار در نظر گرفته شده استفاده کند یا گاهی برای کارهای پیش بینی نشده آن را به کار برد. این مورد می‌تواند به تنهایی و علی‌رغم تمام موارد دیگر باعث موفقیت یا شکست شود. طیف وسیعی از عناصر متنی، تصویری و گاهی سخت‌افزاری وجود دارند که می‌توانند باعث ارتقای وضوح، درک، پیوستگی، کامل بودن واسط کاربری برنامه شوند. قابلیت انتقال: طیف سخت‌افزارها و سیستم عام مهندسی نرم افزار...
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 206 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

یک برنامه نویس، برنامه نویس رایانه، توسعه دهنده، کد نویس، یا مهندس نرم افزار کسی است که نرم افزار رایانهمی‌نویسد. عبارت برنامه نویس رایانه می‌تواند به یک متخصص در زمینه‌ای از برنامه نویسی یا یک شخص دارای سررشته که برای بسیاری از گونه های نرم‌افزار کد می‌نویسد اشاره کند. شخصی که یک روش رسمی برای برنامه نویسی تمرین یا تدریس می‌کند همچنین می‌تواند به عنوان یک تحلیل‌گر برنامه نویس شناخته شود. زبان برنامه نویسی اصلی یک برنامه نویس (کوبول، سی، سی++، سی شارپ، جاوا، لیسپ، پایتون، غیره) اغلب دارای پیشوندی به این نام‌ها است، و کسانی که در محیط وب کار می‌کنند اغلب عنوان هایشان را با پیشوند وب می‌نویسند. عبارتبرنامه نویس می‌تواند برای اشاره به یک توسعه دهنده نرم‌افزار، توسعه دهنده وب، توسعه‌دهندهٔ اپلیکیشن‌های تلفن همراه، توسعه دهندهٔ سفت‌افزار تعبیه‌شده، مهندس نرم‌افزار، دانشمند رایانه یا تحلیل‌گر نرم افزار به کار برده‌ شود. هرچند، اعضای این حرفه‌ها دارای دیگر مهارت‌های مهندسی نرم افزار، جدا از برنامه نویسی هستند؛ به همین دلیل، عبارت برنامه نویس یا کد مانکی (به انگلیسی: code monkey) بعضی وقت‌ها توهین یا ساده گیری تحقیرآمیزِ این دیگر حرفه‌ها در نظر گرفته‌می‌شود.[۱] این مسئله بحث های زیادی میان توسعه دهنده ها، تحلیل‌گرها، دانشمندان رایانه، برنامه نویس‌ها و کسانی که همچنان سردرگم در تفاوت‌های ظر مهندسی نرم افزار...
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 204 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20